ORION - The Case for Linux | What is Linux?
 
   
  Home | Contact | Back    

 The Case for Linux
 Introduction
 What is Linux?
 Brief History
 Open Source
 Free Software
 What is a Distribution?

 Linux Comes of Age
 Business Models
 Linux on the Move
 Where Does Linux Fit?
 Comparison of OS
 Corporate Networks
 Service & Support
 Case Studies
 Commercial Sites

 Publications
 News Bytes
 Magazines
 Newsletters
 Portals
 Books
 Mailing Lists

 Resources
 Beginners
 Distributions
 Kernel
 Security
 Networking
 Development


What Is Linux?

Linux is an operating system (OS) kernel. Programmed from scratch by Linus Torvalds, a Finnish computer student, Linux is modeled after existing UNIX kernels.

The Linux kernel, first distributed in 1991, provides the core OS services that enable applications and hardware devices to function. Hundreds of people have since contributed code, patches, testing, and documentation to the Linux development effort, until what was once a rather minimalist OS skeleton is today a powerful, full-featured operating system. Linus developed the original Linux kernel for the Intel 386 chip family. The kernel has since been ported to virtually all major microprocessor architectures, including Alpha, MIPS, Motorola 68k, PowerPC, StrongARM, Sparc, and UltraSparc. 64-bit versions of Linux exist for the Alpha and UltraSparc platforms.

Linux contains all of the features that you would expect in not only a UNIX, but any Operating System. Some of the features included are true multitasking, virtual memory, the world's fastest TCP/IP drivers, shared libraries, and of course multi-user capabilities (this means 100s of people can use the one computer at the same time, either over a network, the Internet, or on laptops/computers or terminals connected to the serial ports of those computers). Linux runs fully in protected mode and supports fully fledged 32-bit and 64-bit multitasking.

Linux also has a completely free X Windows implementation comforming to the X/Open standard. Most existing X Based programs will run under Linux without any modification. X Windows for the uninitiated is a GUI, similar to Microsoft Windows but is feature packed (and is rather large, consuming around 15-20MB). Most Linux distributions come completely pre configured to a factory configuration, and distributions such as RedHat Linux also have graphical based configuration utilities and installers (not unlike Windows' Control Panel).

Linux includes advanced networking capabilities that are clearly superior to most other Operating Systems. Linux supports connection to the Internet or any other network using TCP/IP or IPX via ethernet, fast ethernet, ATM (in development), modem, HAM/packet radio (X.25 protocol), ISDN, token ring, or PLIP (modified printer cable to another computer). As an Internet/www server, Linux generally out-performs Windows NT, Novell and most UNIX systems on the same hardware.

Linux supports all of the most common Internet protocols, including Electronic Mail, UseNet News, Gopher, Telnet, Web, FTP, Talk, POP, NTP, IRC, NFS, DNS, NIS, SNMP, Kerberos, WAIS and many more. Linux can operate as a client or as a server for all of the above and has already been widely used and tested in the above roles.

Linux also fits easily and tightly into your Local Area Network, no matter what combination of systems you might be running. Full and seamless support for Macintosh, DOS, Windows, Windows 95, Windows 98, Windows NT, Windows 2000, WNovell, OS/2, all using their own native protocols. Linux can do all of this in just 16MB of memory or even less (with swapspace). Typically, you could have all the above running in 8MB with 16MB swap (a total of 24MB RAM).

Linux is rather famous for being "free" or "Open Source" software. In this case, "free" does not refer to the price of Linux, since anyone is able to download Linux from the Internet for free. "Free" as applied to Linux actually refers to freedom, meaning the freedom to inspect the system's underlying source code, the freedom to modify the source code to fix problems or add new features, and the freedom to redistribute the changed source as long as you don't charge other people for it.

Linux is the product of the work of thousands of committed programmers. The cooperative, distributed nature of the Linux development team--strongly at odds with the way operating systems are produced at proprietary software companies--is one of the most remarkable aspects of the Linux phenomenon. In fact, some argue that the Linux development model, by encouraging intensive peer scrutiny of all proposed code and by enabling rapid patches to bugs, accounts for the stability and general excellence of Linux itself.

Resources:
Wired Magazine: The Greatest OS That (N)ever Was, by Glyn Moody An article describing the background of Linux: http://www.wired.com/wired/5.08/linux.html
The Cathedral and the Bazaar, by Eric S. Raymond A paper describing the advantages of the Open Source development model.
Linux International: a non-profit association of groups, corporations and others that work towards the promotion of and helping direct the growth of the Linux operating system and the Linux community.


Top of Page

 
© 2001 LinuxWare Corporation